<?php
/**
* polymerinfo.php
*
* Create on 2016-8-2
* Create by TT
*/
namespace haibao\cms\model\data;

Class PolymerInfo extends Base{
	
	/**
	 * 1文章2图集3视频4专题5H5专题
	 */
	const OBJECT_TYPE_ARTICLE = 1;
	const OBJECT_TYPE_IMAGE = 2;
	const OBJECT_TYPE_VIDEO = 3;
	const OBJECT_TYPE_FEATURE = 4;
	const OBJECT_TYPE_H5 = 5;
	
	
	/**
	 * 状态（0正常1新添2修改3删除）
	 */
	const STATUS_OK = 0;
	const STATUS_ADD = 1;
	const STATUS_EDIT = 2;
	const STATUS_DEL = 3;
	
	/**
	 * 修改数据状态（1修改标题、摘要、导读图2修改标签）
	 */
	const UPDATE_TYPE_TITLE = 1;
	const UPDATE_TYPE_TAG = 2;
	
	
	
	/**
	 * 内容ID
	 */
	public $ObjectId;
	
	/**
	 * 内容类型（1文章2图集3视频4专题5H5专题）
	 */
	public $ObjectType;
	
	/**
	 * 内容标题
	 */
	public $Title;
	
	/**
	 * 摘要
	 */
	public $Summary;
	
	/**
	 * 文章发布ID
	 */
	public $PublishId;
	
	/**
	 * 发布日期
	 */
	public $PublishTime;
	
	/**
	 * 主标签ID
	 */
	public $PrimaiyTagId;
	
	/**
	 * 主标签对应的频道标签ID
	 */
	public $ParentTagId;
	
	/**
	 * 标签聚合(#210#250#|#310#380#)
	 */
	public $TagList;
	
	/**
	 * 旧标签聚合(#210#250#|#310#380#)
	 */
	public $OldTagList;
	
	/**
	 * 状态（0正常1新添2修改3删除）
	 */
	public $Status;
	
	/**
	 * 修改数据状态（1修改标题、摘要、导读图2修改标签）
	 */
	public $UpdateType;
	
	/**
	 * 等级
	 */
	public $Level;
	
	/**
	 * 插入日期
	 */
	public $CreateTime;
	
	
	public function __construct(){
		parent::__construct();
	
		$this->intField('ObjectId', 'ObjectId',true);
		$this->intField('ObjectType', 'ObjectType',true);
		$this->stringField('Title', 'Title',true);
		$this->stringField('Summary', 'Summary');
		$this->intField('PublishId', 'PublishId');
		$this->dateField('PublishTime', 'PublishTime',true);
		$this->intField('PrimaiyTagId', 'PrimaiyTagId');
		$this->intField('ParentTagId', 'ParentTagId');
		$this->stringField('TagList', 'TagList',true);
		$this->stringField('OldTagList', 'OldTagList',true);
		$this->intField('Status', 'Status',true);
		$this->intField('UpdateType', 'UpdateType');
		$this->intField('Level', 'Level',false,1);
		$this->dateField('CreateTime', 'CreateTime',true);
	
		$this->setTableName('PolymerInfo');
	}
}